#include "Base Object.h"
#include "Button.h"


class Menu : public BaseObject
{
public:
	Menu(){}
	~Menu()
	{
		for each (Button* button in m_MainMenuButtons)
		{
			delete button;
		}
		for each (Button* button in m_InGameButtons)
		{
			delete button;
		}
	}

	/*inline static Menu* Engine()
	{static Menu M;return & M;}*/


	FunctionReturn Init();
	FunctionReturn SwitchMenus();
	//const DrawList* GetMenuList() const {return m_vMenuList;}


	Button* m_MainMenuButtons[2];
	Button* m_InGameButtons[6];

};